In [3]:
import plotly.offline as py
import plotly.graph_objs as go
import numpy as np
py.init_notebook_mode()
In [24]:
mean = 0
std = 3
gauss = np.random.normal(mean, std, 100000)
traces = []
traces.append(go.Scatter(
        y=gauss
    ))

py.iplot(traces)
In [25]:
applied = np.array(gauss)

for i in range(0,len(gauss)):
    applied[i]=np.arctan(gauss[i])
    

traces = []
traces.append(go.Scatter(y=applied))

py.iplot(traces)
In [29]:
traces = []
traces.append(go.Histogram(x=applied, name = "atan(gauss)"))
traces.append(go.Histogram(x=gauss, name = "gauss"))


py.iplot(traces)